Gryfów Śląski (German: Greiffenberg; Greifenberg in Schlesien) is a town in Lwówek Śląski County, Lower Silesian Voivodeship, in south-western Poland. It is the seat of the administrative district (gmina) called Gmina Gryfów Śląski. As at 2006, the town has a population of 7,128. Prior to 1945 it was in Germany.